#ifndef cvQCodeBeaconsH
#define cvQCodeBeaconsH
//---------------------------------------------------------------------------
#include "cv.h"                                  // includes OpenCV definitions
#include "highgui.h"                             // includes highGUI definitions

 struct CvQCodeBeacon {
 
  //????? ????? (0..2^15-1)
  long int id;
 
  // ???? ??? ?????????? ??????? ??????????:
  long double rx,ry,rz; //????????? ?????????? ?????
  long double x,y,z; //?????????? ?????????? ?????
  long double d; //?????????? ?? ?????? ?? ?????
 
  //???? ??????????? ???????? ?????????? ?????? ?? ???????????
  long double bx,by; //???? ?? ????? ?????
  long double x1,y1,x2,y2; //??????? ??????? ??????????????? ?????
 
  //?????? ?? ???? ?????????? ? ????????? ?????
  CvQCodeBeacon* next; //NULL, ???? ??? ????????? ????
 };
 
 CvQCodeBeacon* mycvGetQCodeBeacons(IplImage *img, int ThresholdSteps, double k_front, double k_side);
 
#endif

